﻿using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Data;
using System.Windows.Media;

namespace Doctorwork.Controls
{
	public class StringToGeometryConverter: IValueConverter
	{
		private static StringToGeometryConverter instance;

		public static StringToGeometryConverter Instance
		{
			get { return instance ?? (instance = new StringToGeometryConverter()); }
		}

		public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
		{
			if (value is string)
			{
				return Geometry.Parse(value.ToString());
			}
			return null;
		}

		public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
		{
			throw new NotImplementedException();
		}
	}

}
